//禁用添加参数的时候拼接[]功能
jQuery.ajaxSettings.traditional = true;
/** table鼠标悬停换色* */

$(function () {
    // 如果鼠标移到行上时，执行函数
    $(".table tr").mouseover(function () {
        $(this).css({background: "#CDDAEB"});
        $(this).children('td').each(function (index, ele) {
            $(ele).css({color: "#1D1E21"});
        });
    }).mouseout(function () {
        $(this).css({background: "#FFF"});
        $(this).children('td').each(function (index, ele) {
            $(ele).css({color: "#909090"});
        });
    });

    //新增操作
    $(".btn_input").click(function () {
        window.location.href = $(this).data("url");
    });

    //删除操作
    $(".btn_delete").click(function () {
        //获取到删除的url
        var deleteUrl = $(this).data("url");
        //弹出删除对话框
        showDialog("哥啊,您真的要删除吗?", function () {
            //发送ajax请求
            $.get(deleteUrl, function (data) {
                console.log(data.msg);
                if (data.success) {
                    showDialog("删除成功!", function () {
                        //刷新页面
                        window.location.reload();
                    })
                }else{
                    showDialog(data.msg,function () {
                        window.location.reload();
                    });
                }
            });
        }, true)
    });





})
//在页面加载完毕的时候去掉勾
$(":checkbox").prop("checked", false);
//表头复选框的值改变事件
$("#all").change(function () {
    $(":checkbox").prop("checked", $(this).prop("checked"));
});


//批量删除
$(function () {
    $(".btn_batchDelete").click(function () {
        var deleteUrl = $(this).data("url");
        showDialog("亲:确定要删除吗?", function () {
            //发送ajax批量删除请求 发送的请求地址
            var ids = [];
            //获取选中的id  自定义属性
            $.each($(".acb:checked"),function (index, item) {
                //获取到id
                ids[index] = $(item).data("oid");
            });
            //如果不选做判断
            if (ids.length == 0) {
                showDialog("请选择需要删除的记录");
                return;
            }
            $.get(deleteUrl, {"ids": ids}, function (data) {
                if (data.success) {
                    showDialog("删除成功", function () {
                        window.location.reload();
                    })
                }
            });
        },true);
    })
})

//全部移动
function moveAll(src, tartget) {
    $(src + " option").appendTo($(tartget));

}

//选择移动
function moveSelect(src, tartget) {
    $(src + " option:selected").appendTo($(tartget));

}

/*
     * title:标题
     * content:内容
     * OK fn/true 确定按钮
     * cancel fn/true 取消按钮
     * */
function showDialog(content, ok, cancel) {
    //公共的删除弹框
    $.dialog({
        title: '温馨提示',
        icon: "face-smile",
        content: content,
        ok: ok || true,
        cancel: cancel || false
    })
}


